rest and service area - Alemán Inglés Diccionario